Class Role
extends BaseStructureclass BaseStructuredetritus-client/structures/BaseStructure
Guild Role Structure, used in [Guild]
Constructor
constructor(
client: ShardClientclass ShardClientdetritus-client/ShardClient,
data?: BaseStructureDatainterface BaseStructureDatadetritus-client/structures/BaseStructureData,
isClone?: boolean
)data?: BaseStructureDatainterface BaseStructureDatadetritus-client/structures/BaseStructureData,
isClone?: boolean
Properties
_keysMerge = BaseSetclass BaseSetdetritus-utils/BaseSet<string>[src]
Methods
get members(): BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, Memberclass Memberdetritus-client/structures/Member>[src]
can(
permissions: PermissionCheckstype PermissionChecksdetritus-client/utils/PermissionChecks,
__namedParameters: {ignoreAdministrator?: boolean} = {}
): boolean[src]__namedParameters: {ignoreAdministrator?: boolean} = {}
permissionsIn(
channelId: ChannelGuildBaseclass ChannelGuildBasedetritus-client/structures/ChannelGuildBase | string
): bigint[src]delete(options: DeleteGuildRoleinterface DeleteGuildRoledetritus-client-rest/RequestTypes/DeleteGuildRole = {}): Promise<any>external Promise[src]
edit(options: EditGuildRoleinterface EditGuildRoledetritus-client-rest/RequestTypes/EditGuildRole): Promise<Roleclass Roledetritus-client/structures/Role>external Promise[src]
editPosition(
position: number,
options?: EditGuildRolePositionsExtrainterface EditGuildRolePositionsExtradetritus-client-rest/RequestTypes/EditGuildRolePositionsExtra
): Promise<BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, Roleclass Roledetritus-client/structures/Role>>external Promise[src]options?: EditGuildRolePositionsExtrainterface EditGuildRolePositionsExtradetritus-client-rest/RequestTypes/EditGuildRolePositionsExtra